package queries;

public class QueriesPessoa {

	public static final String BUSCAR_CPF_FIADOR =
		" SELECT cpffiador        " +
		" FROM   contrato         " +
		" WHERE  cpflocatario = ? " +
		"        AND numero = ?   " +
		"        AND bloco = ?    ";

	public static final String BUSCAR_CPF_PESSOA =
		" SELECT cpf        " +
		" FROM   pessoa     " +
		" WHERE  nome = ? 	";

	public static final String ATUALIZAR_STATUS_MORADOR =
		" UPDATE pessoa     " +
		" SET    status = ? " +
		" WHERE  cpf = ?    ";
	
	public static final String EXCLUI_PESSOA =
		" DELETE            " +
		" FROM pessoa       " +
		" WHERE  cpf = ?    ";

	public static String LISTAR_MORADORES_EM_APTO =
		" SELECT pes.nome, pes.cpf         " +
		" FROM   pessoa pes,               " +
		"        moradores_em_ap moradores " +
		" WHERE  pes.cpf = moradores.cpf   " +
		"        AND moradores.numero = ?  " +
		"        AND moradores.bloco = ?   ";

	public static String LISTAR_MORADORES =
		" SELECT pes.nome, pes.cpf         " +
		" FROM   pessoa pes                " +
		" WHERE  nome like ?			   " +
		"        AND (STATUS = 0  		   " +
		"        	  OR STATUS = 1        " +
		"        	  OR STATUS = 2)       " +
		" ORDER BY  nome;    			   ";

	public static String RECUPERA_DADOS_MORADOR =
		" SELECT *						   " +
		" FROM   pessoa                    " +
		" WHERE  cpf = ?     			   ";

}
